-- Leviathan (c) v.v.balashoff
local Class = require('leviathan/Class')

local ButtonAsyncPressedComponent = Class:derive('ButtonAsyncPressedComponent')

function ButtonAsyncPressedComponent:new(time)
    self.id = 'ButtonAsyncPressedComponent'
    self.typeId = 'Input'
    self.drawable = false
    self.enabled = true
    self.time = time or love.timer.getTime()
end

return ButtonAsyncPressedComponent
